From f0795a795b4bb07df6edb29863389ccd337a62de Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 21 Feb 2019 05:34:12 +0100 Subject: [PATCH] iconview: Use new snapshot transforms --- gtk/gtkiconview.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index 52160b2a3c..cf97d48ba2 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -1679,7 +1679,8 @@ gtk_icon_view_snapshot (GtkWidget *widget, offset_x = gtk_adjustment_get_value (icon_view->priv->hadjustment); offset_y = gtk_adjustment_get_value (icon_view->priv->vadjustment); - gtk_snapshot_offset (snapshot, - offset_x, - offset_y); + gtk_snapshot_save (snapshot); + gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (- offset_x, - offset_y)); gtk_icon_view_get_drag_dest_item (icon_view, &path, &dest_pos); @@ -1760,6 +1761,8 @@ gtk_icon_view_snapshot (GtkWidget *widget, if (icon_view->priv->doing_rubberband) gtk_icon_view_snapshot_rubberband (icon_view, snapshot); + gtk_snapshot_restore (snapshot); + GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->snapshot (widget, snapshot); } -- 2.30.2